strap of cape - Español Inglés Diccionario